// network.request.js
import axios from 'axios'
// 创建实例，调用request()发送网络请求
export function request(config) {
  const instance = axios.create({
    baseURL: "http://123.207.32.32:8000",
    timeout: 5000
  })

  // 请求拦截
  instance.interceptors.request.use(config => {
    // 拦截以后把config返回出去，不然config被拦截就没有了
    return config;
  }, err => {
    console.log(err);
  })

  // 响应拦截
  instance.interceptors.response.use(response => {
    // 拦截以后把config返回出去，不然config被拦截就没有了
    return response;
  }, err => {
    console.log(err);
  })

  return instance(config)
}


request().then()


export function request2(config) {
  const instance = axios.create({
    baseURL: "http://152.136.185.210:7878/api/m5",
    timeout: 5000
  })

  // 请求拦截
  instance.interceptors.request.use(config => {
    // 拦截以后把config返回出去，不然config被拦截就没有了
    return config;
  }, err => {
    console.log(err);
  })

  // 响应拦截
  instance.interceptors.response.use(res => {
    // 拦截以后把config返回出去，不然config被拦截就没有了
    return res.data;
  }, err => {
    console.log(err);
  })

  return instance(config)
}